package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.SaasTaskConfigurationEnum;
import com.sc.nft.enums.SaasTaskParticipatorEnum;
import com.sc.nft.enums.SaasTaskRestEnum;
import com.sc.nft.enums.SaasTaskStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
@Data
public class SaasTaskWebPageVO {
    @ApiModelProperty(value = "任务id")
    private Long id;

    @ApiModelProperty(value = "任务名字")
    private String taskName;

    @ApiModelProperty(value = "任务icon")
    private String taskIcon;

    @ApiModelProperty(value = "任务剩余数量")
    private Integer taskResidueSum;

    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy.MM.dd HH:mm:ss", timezone = "GMT+8")
    private Date taskStart;

    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern = "yyyy.MM.dd HH:mm:ss", timezone = "GMT+8")
    private Date taskEnd;

    @ApiModelProperty(value = "在需要持有某些藏品的时候,这个藏品的名字")
    private String firstTitle;

    @ApiModelProperty(value = "在需要持有某些藏品的时候,这个藏品的id")
    private Long collectionId;

    @ApiModelProperty(value = "在需要持有某些藏品的时候,这个藏品他是否持有")
    private Boolean conditionsMet;
}
